export interface DepartmentVO {
  /**
   * 
   */
  id: string | number;

  /**
   * 部门名称
   */
  title: string;

  /**
   * 上级部门id
   */
  pid: string | number;

  /**
   * 部门负责人ID
   */
  leaderId: string | number;

  /**
   * 部门联系电话
   */
  phone: string;

  /**
   * 备注
   */
  remark: string;

  /**
   * 状态：-1删除 0禁用 1启用
   */
  status: number;

}

export interface DepartmentForm extends BaseEntity {
  /**
   * 
   */
  id?: string | number;

  /**
   * 部门名称
   */
  title?: string;

  /**
   * 上级部门id
   */
  pid?: string | number;

  /**
   * 部门负责人ID
   */
  leaderId?: string | number;

  /**
   * 部门联系电话
   */
  phone?: string;

  /**
   * 备注
   */
  remark?: string;

  /**
   * 状态：-1删除 0禁用 1启用
   */
  status?: number;

}

export interface DepartmentQuery  {

  /**
   * 部门名称
   */
  title?: string;

  /**
   * 上级部门id
   */
  pid?: string | number;

  /**
   * 部门负责人ID
   */
  leaderId?: string | number;

  /**
   * 部门联系电话
   */
  phone?: string;

  /**
   * 状态：-1删除 0禁用 1启用
   */
  status?: number;

    /**
     * 日期范围参数
     */
    params?: any;
}
